package com.ruoyi.erp.service;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 部门对象 department
 * 
 * @author ztj
 * @date 2024-08-21
 */
public class Department extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cDepCode;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String bDepEnd;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cDepName;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String iDepGrade;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cDepPerson;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cDepProp;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cDepPhone;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cDepAddress;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cDepMemo;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String iCreLine;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cCreGrade;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String iCreDate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cOfferGrade;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String iOfferRate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String pubufts;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String bShop;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cDepGUID;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String dDepBeginDate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String dDepEndDate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vAuthorizeDoc;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vAuthorizeUnit;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cDepFax;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cDepPostCode;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cDepEmail;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cDepType;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String bInheritDutyBasic;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String bInheritWorkCalendar;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cDutyCode;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cRestCode;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String bIM;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cDepNameEn;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String bRetail;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cDepFullName;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String iDepOrder;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cDepLeader;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String dModifyDate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cESpaceMembID;

    public void setcDepCode(String cDepCode) 
    {
        this.cDepCode = cDepCode;
    }

    public String getcDepCode() 
    {
        return cDepCode;
    }
    public void setbDepEnd(String bDepEnd) 
    {
        this.bDepEnd = bDepEnd;
    }

    public String getbDepEnd() 
    {
        return bDepEnd;
    }
    public void setcDepName(String cDepName) 
    {
        this.cDepName = cDepName;
    }

    public String getcDepName() 
    {
        return cDepName;
    }
    public void setiDepGrade(String iDepGrade) 
    {
        this.iDepGrade = iDepGrade;
    }

    public String getiDepGrade() 
    {
        return iDepGrade;
    }
    public void setcDepPerson(String cDepPerson) 
    {
        this.cDepPerson = cDepPerson;
    }

    public String getcDepPerson() 
    {
        return cDepPerson;
    }
    public void setcDepProp(String cDepProp) 
    {
        this.cDepProp = cDepProp;
    }

    public String getcDepProp() 
    {
        return cDepProp;
    }
    public void setcDepPhone(String cDepPhone) 
    {
        this.cDepPhone = cDepPhone;
    }

    public String getcDepPhone() 
    {
        return cDepPhone;
    }
    public void setcDepAddress(String cDepAddress) 
    {
        this.cDepAddress = cDepAddress;
    }

    public String getcDepAddress() 
    {
        return cDepAddress;
    }
    public void setcDepMemo(String cDepMemo) 
    {
        this.cDepMemo = cDepMemo;
    }

    public String getcDepMemo() 
    {
        return cDepMemo;
    }
    public void setiCreLine(String iCreLine) 
    {
        this.iCreLine = iCreLine;
    }

    public String getiCreLine() 
    {
        return iCreLine;
    }
    public void setcCreGrade(String cCreGrade) 
    {
        this.cCreGrade = cCreGrade;
    }

    public String getcCreGrade() 
    {
        return cCreGrade;
    }
    public void setiCreDate(String iCreDate) 
    {
        this.iCreDate = iCreDate;
    }

    public String getiCreDate() 
    {
        return iCreDate;
    }
    public void setcOfferGrade(String cOfferGrade) 
    {
        this.cOfferGrade = cOfferGrade;
    }

    public String getcOfferGrade() 
    {
        return cOfferGrade;
    }
    public void setiOfferRate(String iOfferRate) 
    {
        this.iOfferRate = iOfferRate;
    }

    public String getiOfferRate() 
    {
        return iOfferRate;
    }
    public void setPubufts(String pubufts) 
    {
        this.pubufts = pubufts;
    }

    public String getPubufts() 
    {
        return pubufts;
    }
    public void setbShop(String bShop) 
    {
        this.bShop = bShop;
    }

    public String getbShop() 
    {
        return bShop;
    }
    public void setcDepGUID(String cDepGUID) 
    {
        this.cDepGUID = cDepGUID;
    }

    public String getcDepGUID() 
    {
        return cDepGUID;
    }
    public void setdDepBeginDate(String dDepBeginDate) 
    {
        this.dDepBeginDate = dDepBeginDate;
    }

    public String getdDepBeginDate() 
    {
        return dDepBeginDate;
    }
    public void setdDepEndDate(String dDepEndDate) 
    {
        this.dDepEndDate = dDepEndDate;
    }

    public String getdDepEndDate() 
    {
        return dDepEndDate;
    }
    public void setvAuthorizeDoc(String vAuthorizeDoc) 
    {
        this.vAuthorizeDoc = vAuthorizeDoc;
    }

    public String getvAuthorizeDoc() 
    {
        return vAuthorizeDoc;
    }
    public void setvAuthorizeUnit(String vAuthorizeUnit) 
    {
        this.vAuthorizeUnit = vAuthorizeUnit;
    }

    public String getvAuthorizeUnit() 
    {
        return vAuthorizeUnit;
    }
    public void setcDepFax(String cDepFax) 
    {
        this.cDepFax = cDepFax;
    }

    public String getcDepFax() 
    {
        return cDepFax;
    }
    public void setcDepPostCode(String cDepPostCode) 
    {
        this.cDepPostCode = cDepPostCode;
    }

    public String getcDepPostCode() 
    {
        return cDepPostCode;
    }
    public void setcDepEmail(String cDepEmail) 
    {
        this.cDepEmail = cDepEmail;
    }

    public String getcDepEmail() 
    {
        return cDepEmail;
    }
    public void setcDepType(String cDepType) 
    {
        this.cDepType = cDepType;
    }

    public String getcDepType() 
    {
        return cDepType;
    }
    public void setbInheritDutyBasic(String bInheritDutyBasic) 
    {
        this.bInheritDutyBasic = bInheritDutyBasic;
    }

    public String getbInheritDutyBasic() 
    {
        return bInheritDutyBasic;
    }
    public void setbInheritWorkCalendar(String bInheritWorkCalendar) 
    {
        this.bInheritWorkCalendar = bInheritWorkCalendar;
    }

    public String getbInheritWorkCalendar() 
    {
        return bInheritWorkCalendar;
    }
    public void setcDutyCode(String cDutyCode) 
    {
        this.cDutyCode = cDutyCode;
    }

    public String getcDutyCode() 
    {
        return cDutyCode;
    }
    public void setcRestCode(String cRestCode) 
    {
        this.cRestCode = cRestCode;
    }

    public String getcRestCode() 
    {
        return cRestCode;
    }
    public void setbIM(String bIM) 
    {
        this.bIM = bIM;
    }

    public String getbIM() 
    {
        return bIM;
    }
    public void setcDepNameEn(String cDepNameEn) 
    {
        this.cDepNameEn = cDepNameEn;
    }

    public String getcDepNameEn() 
    {
        return cDepNameEn;
    }
    public void setbRetail(String bRetail) 
    {
        this.bRetail = bRetail;
    }

    public String getbRetail() 
    {
        return bRetail;
    }
    public void setcDepFullName(String cDepFullName) 
    {
        this.cDepFullName = cDepFullName;
    }

    public String getcDepFullName() 
    {
        return cDepFullName;
    }
    public void setiDepOrder(String iDepOrder) 
    {
        this.iDepOrder = iDepOrder;
    }

    public String getiDepOrder() 
    {
        return iDepOrder;
    }
    public void setcDepLeader(String cDepLeader) 
    {
        this.cDepLeader = cDepLeader;
    }

    public String getcDepLeader() 
    {
        return cDepLeader;
    }
    public void setdModifyDate(String dModifyDate) 
    {
        this.dModifyDate = dModifyDate;
    }

    public String getdModifyDate() 
    {
        return dModifyDate;
    }
    public void setcESpaceMembID(String cESpaceMembID) 
    {
        this.cESpaceMembID = cESpaceMembID;
    }

    public String getcESpaceMembID() 
    {
        return cESpaceMembID;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("cDepCode", getcDepCode())
            .append("bDepEnd", getbDepEnd())
            .append("cDepName", getcDepName())
            .append("iDepGrade", getiDepGrade())
            .append("cDepPerson", getcDepPerson())
            .append("cDepProp", getcDepProp())
            .append("cDepPhone", getcDepPhone())
            .append("cDepAddress", getcDepAddress())
            .append("cDepMemo", getcDepMemo())
            .append("iCreLine", getiCreLine())
            .append("cCreGrade", getcCreGrade())
            .append("iCreDate", getiCreDate())
            .append("cOfferGrade", getcOfferGrade())
            .append("iOfferRate", getiOfferRate())
            .append("pubufts", getPubufts())
            .append("bShop", getbShop())
            .append("cDepGUID", getcDepGUID())
            .append("dDepBeginDate", getdDepBeginDate())
            .append("dDepEndDate", getdDepEndDate())
            .append("vAuthorizeDoc", getvAuthorizeDoc())
            .append("vAuthorizeUnit", getvAuthorizeUnit())
            .append("cDepFax", getcDepFax())
            .append("cDepPostCode", getcDepPostCode())
            .append("cDepEmail", getcDepEmail())
            .append("cDepType", getcDepType())
            .append("bInheritDutyBasic", getbInheritDutyBasic())
            .append("bInheritWorkCalendar", getbInheritWorkCalendar())
            .append("cDutyCode", getcDutyCode())
            .append("cRestCode", getcRestCode())
            .append("bIM", getbIM())
            .append("cDepNameEn", getcDepNameEn())
            .append("bRetail", getbRetail())
            .append("cDepFullName", getcDepFullName())
            .append("iDepOrder", getiDepOrder())
            .append("cDepLeader", getcDepLeader())
            .append("dModifyDate", getdModifyDate())
            .append("cESpaceMembID", getcESpaceMembID())
            .toString();
    }
}
